草庐IT

sqlite - Symfony2 : Unit testing with sqlite

全部标签

php - gedmo_translatable 与 gedmo_translator - StofDoctrineExtensionsBundle - Symfony2

这两个有什么区别extensions在StofDoctrineExtensionsBundle中。gedmo_translatablegedmo_translator 最佳答案 来自Doctrinebehavioralextensions的提示,DoctrineExtensions和StofDoctrineExtensionsBundle文档,Translatable为您提供了将记录翻译成不同语言的非常方便的解决方案。换句话说,它是一种行为扩展,其操作类似于一些最常用的行为,使域对象尽可能干净。注释使理解实体属性的预期行为变得容易。

php - 尝试使用 Symfony2 将 FPDI 与 TCPDF 结合使用

我正在尝试在symfony2中将FPDI与TCPDF结合使用。我可以单独使用TCPDF,没有任何问题。但是当我尝试使用FPDI时,我遇到了错误。在我的composer.json中,我放置了以下内容:"autoload":{"psr-0":{"":"src/"},"classmap":["vendor/tcpdf/tcpdf.php","vendor/fpdi/fpdi.php"]},然后在Controller中我可以实例化一个TCPDF类$tcpdf=new\TCPDF();但是当我尝试实例化一个FPDI实例时$fpdi=new\FPDI();当我尝试访问路由时,Symfony抛出以下

php - 将 Symfony\Console 用于交互式 php cli 应用程序

我想开发一个基于交互式命令的php应用程序,所以我做了一些研究并碰到了Symfony\Console组件。这很棒,因为它让met运行phpscript.phpcommand--option但是,脚本随后运行该命令并关闭,我希望能够运行另一个命令。所以基本上,就像phpscript.php然后在php://stdin上监听命令,结构如下command--option然后运行命令并开始监听新命令。当运行特定的“退出”命令时,脚本应该终止。我对Symfony和控制台组件比较陌生,所以对如何使用Symfony\Console实现它有什么想法吗?因为我真的很喜欢Symfony\Console将所

php - 注释不同 Symfony 2/Doctrine 2

这两者有什么区别?/***@ORM\ManyToOne(targetEntity="Category",inversedBy="products",cascade={"remove"})*@ORM\JoinColumn(name="category_id",referencedColumnName="id")*/protected$category;和/****@ORM\ManyToOne(targetEntity="Category",inversedBy="products")*@ORM\JoinColumn(name="category_id",referencedColumnN

php - Symfony2 chain_provider in_memory 用户登录 "bad credentials"

我想要一个硬编码的管理员用户,其余用户来自数据库。当我使用db用户登录时,它可以工作,但如果我使用硬编码的管理员用户登录,它会显示“Badcredentials”错误。这是我的security.yml文件的一部分:security:encoders:Valoran\DrushBundle\Entity\User:algorithm:bcryptcost:15role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:[ROLE_USER,ROLE_ADMIN,ROLE_ALLOWED_TO_SWITCH]providers:chain_pro

PHP Composer 与 Git 子模块和 Symfony2 混合

我这里有一个项目,它是一个大型Symfony2应用程序,我希望将git子模块引入到我们在这里内部构建的组件中。这里的问题是每个组件还需要composer包才能正常运行,现在我有symfony2应用程序的composer包和组件所需的composer包,我不确定如何在这里处理/设置这些依赖项。目前,我正在为我们添加的每个组件(git子模块)手动运行“composerinstall”,这意味着每个组件都有自己的“vendor”文件夹,这远非理想,因此我将使用Stack来获得关于如何使这些“symfonyComposer依赖项”和“组件Composer依赖项”易于维护的好建议。我不需要确保s

php - Symfony2 显示 "A token was not found in the SecurityContext"而不是我的 AuthenticationException

你好我正尝试在Symfony2中为我的api设置某种WSSE身份验证。但是,在测试未经授权的调用时,我没有获取自定义的AuthenticationException,而是从框架中获取了状态代码为500的AuthenticationCredentialsNotFoundException。对于为什么会发生这种情况有什么想法吗?这是我的代码:WsseListener.phpsecurityContext=$securityContext;$this->authenticationManager=$authenticationManager;$this->logger=$logger;}pu

php - Symfony2 和 Propel 包 : add additional filter to the Propel param converter

我在我的一个Controller中使用Propel参数转换器:(Symfony2.4.2+Propel1.7)*@ParamConverter("center",converter="propel",class="MyCompany\Bundle\CoreBundle\Model\Center")它运行良好,但我想添加额外的过滤器,通常是在字段isVisible上(但过滤器可能更复杂),这可能吗?事实上,我想要的是使用我的模型的自定义查询函数,而不是基本的findPk()函数。 最佳答案 如果你想指定用于查找实体的存储库方法,你可以

php - 在 Symfony2 项目上使用外部非 PSR-0 库的正确方法

我正在开发一个应用程序,它将通过他们的RESTPHPSDK连接到IntuitQuickbooksAPI。在基本的PHP中,我可以正常工作,因为我按如下方式加载文件:require_once('../api/config.php');//DefaultV3PHPSDK(v2.0.1)fromIPPrequire_once(PATH_SDK_ROOT.'Core/ServiceContext.php');require_once(PATH_SDK_ROOT.'DataService/DataService.php');require_once(PATH_SDK_ROOT.'Platform

php - 使用可变操作在 Symfony 2 中定义路由

试想一下,我有一个Controller,其中包含多个操作。为了实现每个操作,我必须像这样在routing.yml文件中严格定义它:admin_edit_routes:pattern:/administrator/edituserdefaults:{_controller:MyAdminBundle:Default:edituser}admin_add_routes:pattern:/administrator/adduserdefaults:{_controller:MyAdminBundle:Default:adduser}我可以有很多这样的页面。我想要实现的是在我的URI中定义必要